The Interception Approach to Reliable Distributed CORBA Objects
نویسندگان
چکیده
The Eternal system is a CORBA 2.0-compliant system that enhances the CORBA standard with replication and thus fault tolerance. The novel interception approach implemented in the Eternal system involves capturing IIOPspecific system calls made by the ORB, and subsequently mapping these calls onto a reliable multicast group communication system. The motivation for the use of this approach is that fault tolerance is transparent to the application objects, as well as to the ORB, and that any commercial ORB can be used with no internal modification. The interception approach exploits the performance of the underlying multicast group communication system to provide good performance.
منابع مشابه
A Fault-Tolerant Object Service on CORBA
The Common Object Request Broker Architecture (CORBA), is a major industrial standard for distributed object-based applications. Today's large-scale CORBA applications have to deal with object crashes, node failures, networks partitioning and unpredictable communication delays. Existing eorts to enhance the CORBA reliability can be roughly categorized into three approaches: integration approac...
متن کاملTowards Predictable CORBA-Based Web-Services
Over the past several years, the World Wide Web has emerged from a research project to an environment for open, commercial services, such as online-banking, travel reservation, and stock-trading. However, in contrast to the best-effort approach pro vided by the Web, many of those services demand higher predictability and qualityof-service properties such as security, end-to-end availability, de...
متن کاملResponsive Services with CORBA
The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized system integration framework based on distributed object technologies. CORBA facilitates general computing environments and does not explicitly address the needs of responsive (fault-tolerant, real-time) computing. Therefore, the question remains how to extend today’s CORBA implementations for support of re...
متن کاملDeveloping CORBA-based distributed control and building performance environments by run-time coupling
Communication software and distributed applications for control and building performance simulation software must be reliable, efficient, flexible, and reusable. This paper reports on progress of a project, which aims to achieve better integrated building and systems control modeling in building performance simulation by run-time coupling of distributed computer programs. These requirements mot...
متن کاملLessons Learned in Building a Fault-Tolerant CORBA System
The Eternal system pioneered the interception approach to providing transparent fault tolerance for CORBA, which allows it to make a CORBA application reliable with little or no modification to the application or the ORB. The design and implementation of the Eternal system has influenced industrial practices by providing the basis for the specifications of the Fault-Tolerant CORBA standard that...
متن کامل